package com.trscd.dingding;

import okhttp3.MediaType;
import okhttp3.RequestBody;

/**
 * <p>Title:        TRS WCM</p>
 * <p>Copyright:    Copyright (c) 2004</p>
 * <p>Company:      www.trs.com.cn</p>
 *
 * @author 作者: admin E-mail: chu.chuanbao@trs.com.cn
 * @version 1.0
 * @copyright www.trs.com.cn
 * @date 创建时间：2018/5/9 17:59
 * @since
 */
public class DingdingUtils {
    public static boolean checkStrIsEmpty(String str) {
        return str == null || str.length() <= 0;
    }

    public static final MediaType JSON = MediaType.get("application/json;charset=UTF-8");

    /**
     * 创建JSON的请求体<BR>
     *
     * @param info 请求参数（json格式）
     * @return 封装好的请求体
     * @author 作者: chu.chuanbao E-mail: chu.chuanbao@trs.com.cn
     * 创建时间：2020-09-14 15:24
     */
    public static RequestBody createJsonBody(String info) {
        if (checkStrIsEmpty(info)) {
            return RequestBody.create(JSON, "{}");
        } else {
            return RequestBody.create(JSON, info);
        }
    }
}
